package com.chagee.store.operation.server.model.bo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @Author : hk
 * @Date : 2024/10/18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class StoreInfoBO implements Serializable {

	private Long id;

	// 门店编号
	private String storeNo;

	// 门店名称
	private String storeName;

	/**
	 * 门店性质
	 * @see com.chagee.storeManagement.api.event.enums.StoreCategoryEnum
	 */
	private String storeCategory;

	/**
	 * 门店类型 门店类型 BZV2 2.0标准店，CGV3 3.0常规店，QJV3 3.0旗舰店，CSZTV3 3.0城市主题店，ZTYFV3 3.0主题研发店
	 * @see com.chagee.storeManagement.api.event.enums.StoreTypeEnum
	 */
	private String storeType;

	private String businessId;
	// 加盟商
	private String businessName;
	//	三方打烊任务状态  0禁用 1启用
	private Integer closingTaskStatus;

	/**
	 * 所属子公司
	 */
	private String companyId;
	// 所属子公司名称
	private String companyName;


	// 手动线数量
	private Integer manualLineNum;

	// 自动线数量
	private Integer autoLineNum;

	// 手自一体动线数量
	private Integer manualAutoLineNum;

	// 3.0自动线数量
	private Integer autoLineThirdNum;

	// 室内面积
	private String inDoorArea;

	// 外摆面积
	private String outArea;
}
